home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Freeware 2002 November
/
SGI Freeware 2002 November - Disc 2.iso
/
dist
/
fw_glimpse.idb
/
usr
/
freeware
/
src
/
glimpse-3.0
/
libtemplate
/
Makefile.NeXT.z
/
Makefile.NeXT
Wrap
Makefile
|
1997-09-09
|
5KB
|
103 lines
#
# Makefile for the common source directory
#
# $Id: Makefile.in,v 1.10 1994/09/30 22:11:28 hardy Exp $
#
SUBDIRS = util template #md5 util url template
DEBUG_TOP = #-O #-g #-DDEBUG
prefix = /usr/local/harvest
INSTALL_BINDIR = $(prefix)/bin
INSTALL_LIBDIR = $(prefix)/lib
INSTALL_MANDIR = $(prefix)/man
SHELL = /bin/sh
CC = gcc
INSTALL = cp #install -c
INSTALL_BIN = ${INSTALL}
INSTALL_FILE = ${INSTALL} #-m 644
RANLIB = /bin/ranlib
LN_S = ln -s
XTRA_LIBS = -lresolv -lm
XTRA_LIBS = -lm
# old variables for backward compatability
INSTALLDIR = $(INSTALL_BINDIR)
INSTALL_SCRIPT = $(INSTALL_BIN)
INSTALL_DIRS = $(prefix) $(INSTALL_BINDIR) $(INSTALL_LIBDIR) \
$(INSTALL_MANDIR)
all: #all-gdbm
@for dir in $(SUBDIRS); do \
echo Making $@ in $$dir; \
(cd $$dir; $(MAKE) $(MFLAGS) CC="$(CC)" SUBDIRCFLAGS="$(SUBDIRCFLAGS)" SUBDIRLINKFLAGS="$(SUBDIRLINKFLAGS)" SHELL="$(SHELL)" HAVE_DIRENT_H="$(HAVE_DIRENT_H)" HAVE_SYS_DIR_H="$(HAVE_SYS_DIR_H)" HAVE_SYS_NDIR_H="$(HAVE_SYS_NDIR_H)" HAVE_NDIR_H="$(HAVE_NDIR_H)" UTIME="$(UTIME)" STRUCTURED_QUERIES="$(STRUCTURED_QUERIES)" ISO_CHAR_SET="$(ISO_CHAR_SET)" SFS_COMPAT="$(SFS_COMPAT)"\
INSTALL_BINDIR="$(INSTALL_BINDIR)" \
INSTALL_LIBDIR="$(INSTALL_LIBDIR)" \
INSTALL_MANDIR="$(INSTALL_MANDIR)" \
RANLIB="$(RANLIB)" \
DEBUG_TOP="$(DEBUG_TOP)" \
INSTALL_BIN="$(INSTALL_BIN)" \
INSTALL_FILE="$(INSTALL_FILE)" \
INSTALLDIR="$(INSTALL_BINDIR)" \
INSTALL_SCRIPT="$(INSTALL_SCRIPT)" -f Makefile.NeXT $@); \
done
install:
@for dir in $(SUBDIRS); do \
echo Making $@ in $$dir; \
(cd $$dir; $(MAKE) $(MFLAGS) CC="$(CC)" SUBDIRCFLAGS="$(SUBDIRCFLAGS)" SUBDIRLINKFLAGS="$(SUBDIRLINKFLAGS)" SHELL="$(SHELL)" HAVE_DIRENT_H="$(HAVE_DIRENT_H)" HAVE_SYS_DIR_H="$(HAVE_SYS_DIR_H)" HAVE_SYS_NDIR_H="$(HAVE_SYS_NDIR_H)" HAVE_NDIR_H="$(HAVE_NDIR_H)" UTIME="$(UTIME)" STRUCTURED_QUERIES="$(STRUCTURED_QUERIES)" ISO_CHAR_SET="$(ISO_CHAR_SET)" SFS_COMPAT="$(SFS_COMPAT)"\
INSTALL_BINDIR="$(INSTALL_BINDIR)" \
INSTALL_LIBDIR="$(INSTALL_LIBDIR)" \
INSTALL_MANDIR="$(INSTALL_MANDIR)" \
RANLIB="$(RANLIB)" \
INSTALL_BIN="$(INSTALL_BIN)" \
INSTALL_FILE="$(INSTALL_FILE)" \
INSTALLDIR="$(INSTALL_BINDIR)" \
INSTALL_SCRIPT="$(INSTALL_SCRIPT)" -f Makefile.NeXT $@); \
done
clean:
-@for dir in lib $(SUBDIRS); do \
echo Making $@ in $$dir; \
(cd $$dir; $(MAKE) $(MFLAGS) CC="$(CC)" SUBDIRCFLAGS="$(SUBDIRCFLAGS)" SUBDIRLINKFLAGS="$(SUBDIRLINKFLAGS)" SHELL="$(SHELL)" HAVE_DIRENT_H="$(HAVE_DIRENT_H)" HAVE_SYS_DIR_H="$(HAVE_SYS_DIR_H)" HAVE_SYS_NDIR_H="$(HAVE_SYS_NDIR_H)" HAVE_NDIR_H="$(HAVE_NDIR_H)" UTIME="$(UTIME)" STRUCTURED_QUERIES="$(STRUCTURED_QUERIES)" ISO_CHAR_SET="$(ISO_CHAR_SET)" SFS_COMPAT="$(SFS_COMPAT)"\
INSTALL_BINDIR="$(INSTALL_BINDIR)" \
INSTALL_LIBDIR="$(INSTALL_LIBDIR)" \
INSTALL_MANDIR="$(INSTALL_MANDIR)" \
RANLIB="$(RANLIB)" \
INSTALL_BIN="$(INSTALL_BIN)" \
INSTALL_FILE="$(INSTALL_FILE)" \
INSTALLDIR="$(INSTALL_BINDIR)" \
INSTALL_SCRIPT="$(INSTALL_SCRIPT)" $@); \
done
#realclean: clean
# -rm -f Makefile include/autoconf.h include/paths.h config.status *~ core
# -@for dir in gdbm lib $(SUBDIRS); do \
# echo Making $@ in $$dir; \
# (cd $$dir; $(MAKE) $(MFLAGS) CC="$(CC)" SUBDIRCFLAGS="$(SUBDIRCFLAGS)" SUBDIRLINKFLAGS="$(SUBDIRLINKFLAGS)" SHELL="$(SHELL)" HAVE_DIRENT_H="$(HAVE_DIRENT_H)" HAVE_SYS_DIR_H="$(HAVE_SYS_DIR_H)" HAVE_SYS_NDIR_H="$(HAVE_SYS_NDIR_H)" HAVE_NDIR_H="$(HAVE_NDIR_H)" UTIME="$(UTIME)" STRUCTURED_QUERIES="$(STRUCTURED_QUERIES)" ISO_CHAR_SET="$(ISO_CHAR_SET)" SFS_COMPAT="$(SFS_COMPAT)"\
# INSTALL_BINDIR="$(INSTALL_BINDIR)" \
# INSTALL_LIBDIR="$(INSTALL_LIBDIR)" \
# INSTALL_MANDIR="$(INSTALL_MANDIR)" \
# RANLIB="$(RANLIB)" \
# INSTALL_BIN="$(INSTALL_BIN)" \
# INSTALL_FILE="$(INSTALL_FILE)" \
# INSTALLDIR="$(INSTALL_BINDIR)" \
# INSTALL_SCRIPT="$(INSTALL_SCRIPT)" $@); \
# done
#
# Compiles and installs gdbm from scratch. Works with gdbm-1.7.3
#
all-gdbm:
@echo Making all in gdbm
@rm -f gdbm/autoconf.h
@$(LN_S) ../include/autoconf.h gdbm/autoconf.h
@(cd gdbm; \
$(MAKE) $(MFLAGS) -f Makefile.NeXT CC="$(CC)" SUBDIRCFLAGS="$(SUBDIRCFLAGS)" SUBDIRLINKFLAGS="$(SUBDIRLINKFLAGS)" SHELL="$(SHELL)" HAVE_DIRENT_H="$(HAVE_DIRENT_H)" HAVE_SYS_DIR_H="$(HAVE_SYS_DIR_H)" HAVE_SYS_NDIR_H="$(HAVE_SYS_NDIR_H)" HAVE_NDIR_H="$(HAVE_NDIR_H)" UTIME="$(UTIME)" STRUCTURED_QUERIES="$(STRUCTURED_QUERIES)" ISO_CHAR_SET="$(ISO_CHAR_SET)" SFS_COMPAT="$(SFS_COMPAT)" gdbm.h libgdbm.a; \
$(INSTALL_FILE) gdbm.h ../include/gdbm.h; \
$(INSTALL_FILE) libgdbm.a ../lib/libgdbm.a; \
$(RANLIB) ../lib/libgdbm.a \
)